﻿/********************************************************************

Project: Grid
Last Updated: 03/05/2010
Version: 1.1

********************************************************************
Structure
********************************************************************/

/* Little CSS Reset to preserv grid structure */
.tbl * {padding:0;	margin:0;	list-style: none;	border: none;	font-size:100%; }

/* Structure */
.tbl {clear:both; margin:0 auto;position:relative;}
.tbl table{width:100%;padding:0;	border-collapse:	separate !important;border-spacing: 0; }
.tbl caption{padding:8px;height:auto;}
.tbl td {text-align:left;padding:10px;}
.tbl th {text-align:left;padding:5px 10px;}
.ord a, .ord-asc a, .ord-desc a{padding-right:20px;margin:0 auto;background: transparent none no-repeat right center;}
.tbl-overflow tbody {overflow-x:hidden;overflow-y: auto;/*height: 157px;*/}
.tbl-overflow tbody td:last-child {padding-right:20px;}
.tbl-overflow .td-acoes {white-space:nowrap;}

/* paginacao */
.tbl tfoot {}
.tbl tfoot table {width:auto!important;margin: 15px auto;}
.tbl tfoot tbody{overflow:hidden!important;}
.tbl tfoot td{padding:0 3px!important;text-align:center!important;}
.tbl tfoot td a{border:1px solid;padding:3px 5px;font-size:1.1em;white-space:nowrap;display: block;height:auto;}





/********************************************************************
Style
********************************************************************/
/* Style */
.tbl {
    top: 0px;
    left: -52px;
    width: 506px;
}
.tbl table 
{
    
	font: normal 1.1em arial;
	color:#67665e;
}
.tbl caption{
	text-transform:uppercase;
	background:#000;
	color:#fff;
	font-size:1.2em;
	font-weight:bolder;
}
.tbl th{
	background:#3d3d3d;
	color:#FFF;
	font-weight:bold;
}
.tbl tbody td {background:#F3F3F3;}
.tbl .odd td{background:#E9E9E9;}
.tbl tr:hover td{background:#DADADA;}
.tbl th a, .tbl thead td a {color:#fff;}
.tbl .form-txt {vertical-align: middle; line-height: 1em;min-width: 100%;max-width: 100%;padding:5px;border: 1px solid #999}
.td-left {text-align: left !important;}
.td-right {text-align: right !important;}
.td-center {text-align: center !important;}

/* ordenacao */
.ord a{background-image: url('../Imagem/arrow-up-down.png');}
.ord-asc a{background-image: url('../Imagem/arrow-down.gif');}
.ord-desc a{background-image: url('../Imagem/arrow-up.gif');}

/* paginacao */
.tbl tfoot td{background:#FFF;}
.tbl tfoot tr:hover td{background:transparent;}
.tbl tfoot td a{
	background:#f3f3f3;
	border-color:#d7d7d7;
	color:#7f7f8f!important;
	text-decoration:none;
}
.tbl tfoot td a:hover{
	background:#333;
	border-color:#333;
	color:#fff !important;
}

.tbl .crit {width:80px;text-align: center !important;}
.tbl .crit-amarelo .crit {background:#f1ed5c !important;color:#888400;}
.tbl .crit-azul .crit {background:#5cbbf1 !important;color:#005388;}
.tbl .crit-vermelho .crit {background:#f15c5c !important;color:#880000;}
.tbl .crit-verde .crit {background:#86f15c !important;color:#508800;}

.crit-amarelo:hover td {background:#f4f0b4 !important;}
.crit-azul:hover td {background:#b4e3f4 !important;}
.crit-vermelho:hover td {background:#f4b4b4 !important;}
.crit-verde:hover td{background:#cff4b4 !important;}

